--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit 4221f13ba185bb2276749a978ba1e5a698ee5741
Parents : 18bcce4
Author : Sudo-Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-01-01T23:44:52-06:00
feat(flatpak): add tasks for building, installing, and running Flatpak package
Changes
Diff
diff --git a/Taskfile.yml b/Taskfile.yml
index 454d0846..784c8fff 100644
--- a/Taskfile.yml
+++ b/Taskfile.yml
@@ -257,3 +257,19 @@ tasks:
cmds:
- cd "{{.ANDROID_DIR}}" && ./gradlew clean
- rm -rf "{{.PYTHON_SRC_DIR}}/meshchatx"
+
+ build-flatpak:
+ desc: Build Flatpak package
+ cmds:
+ - flatpak-builder --force-clean build-dir flatpak.json
+
+ install-flatpak:
+ desc: Install Flatpak package locally
+ deps: [build-flatpak]
+ cmds:
+ - flatpak-builder --install --user --force-clean build-dir flatpak.json
+
+ run-flatpak:
+ desc: Run Flatpak application
+ cmds:
+ - flatpak run com.sudoivan.reticulummeshchat
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────